import base64
import requests
def getUrl(api):
    url = 'http://hockshop.xyz:8080?base64='
    apiB64 = ''
    if api[:4] == "http":
        apiB64 = base64.b64encode(api.encode('utf-8')).decode('utf-8')
    url += apiB64
    response = requests.get(url)  # 发送 GET 请求到指定的 URL，并附加自定义头部
    print(f"Status Code: {response.status_code}")  # 打印响应的状态码
    print(f"Response Text: {response.text}")  # 打印响应的文本内容
    print('-' * 10)
    if response.status_code == 200:
        data = response.json()  # 将响应文本转换为 JSON 对象
        print('binance:',data)
        return data
    return None
def getURLWithIP(api,ip,domain):
    headers = {
        'Host': domain  # 设置请求头中的 Host 字段为目标域名
    }
    if api[0] != '/':
        api = '/' + api
    url = 'https://' + ip + api
    response = requests.get(url, headers=headers)  # 发送 GET 请求到指定的 URL，并附加自定义头部
    print(f"Status Code: {response.status_code}")  # 打印响应的状态码
    print(f"Response Text: {response.text}")  # 打印响应的文本内容
    print('-' * 10)
    if response.status_code == 200:
        data = response.json()  # 将响应文本转换为 JSON 对象
        return data
    return None